A Methodology for Dynamic Scheduling of Divisible Workloads in Grid Environments

نویسنده

  • SAID ELNAFFAR
چکیده

Scheduling divisible workloads in distributed systems has been one of the interesting research problems over the last few years. Most of the scheduling algorithms previously introduced are based on the master-worker paradigm. However, the majority of these algorithms assume that workers are dedicated machines, which is a wrong assumption in distributed environments such as Grids. In this work, we propose a dynamic scheduling methodology that takes into account the two prominent aspects of Grids: heterogeneity and dynamicity. The premise of our methodology is to use a prediction strategy to estimate the CPU speed of each Grid resource and subsequently feed this estimation to a static scheduling algorithm in order to divide the workload into suitable chunks in light of the available computational power. Such integration can produce dynamic scheduling algorithms that can handle the constantly changing properties of Grid resources. Key-Words: Grid Computing, Divisible Workload, Dynamic Scheduling Algorithm, CPU Speed Prediction.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Dynamic Scheduling Algorithm for Divisible Loads in Grid Environments

Divisible loads are those workloads that can be partitioned by a scheduler into any arbitrary chunks. The problem of scheduling divisible loads has been defined for a long time, however, a handful of solutions have been proposed. Furthermore, almost all proposed approaches attempt to perform scheduling in dedicated environments such as LANs, whereas scheduling in non-dedicated environments such...

متن کامل

An Economic-based Resource Management and Scheduling for Grid Computing Applications

Resource management and scheduling plays a crucial role in achieving high utilization of resources in grid computing environments. Due to heterogeneity of resources, scheduling an application is significantly complicated and challenging task in grid system. Most of the researches in this area are mainly focused on to improve the performance of the grid system. There were some allocation model h...

متن کامل

An Efficient Data Replication Strategy in Large-Scale Data Grid Environments Based on Availability and Popularity

The data grid technology, which uses the scale of the Internet to solve storage limitation for the huge amount of data, has become one of the hot research topics. Recently, data replication strategies have been widely employed in distributed environment to copy frequently accessed data in suitable sites. The primary purposes are shortening distance of file transmission and achieving files from ...

متن کامل

Improving Concurrent Write Scheme in File Server Group

A comparative performance study of distributed mutual exclusion algorithms with a class of extended petri nets p. 11 A practical comparison of cluster operating systems implementing sequential and transactional consistency p. 23 Clock synchronization state graphs based on clock precision differences p. 34 A recursive-adjustment co-allocation scheme in data grid environments p. 40 Reducing the b...

متن کامل

Toward Practical Multi-workflow Scheduling in Cluster and Grid Environments

TOWARD PRACTICAL MULTI-WORKFLOW SCHEDULING IN CLUSTER ANDGRID ENVIRONMENTS byZHIFENG YUMay 2009 Advisor: Dr. Weisong ShiMajor: Computer ScienceDegree: Doctor of PhilosophyWorkflow applications are gaining popularity in recent years because of the prevalence ofcluster and Grid environments. Many algorithms have been developed ever since, howevertwo fundamental cha...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005